//package com.codingvip.elasticjob;
//
//import org.springframework.beans.factory.annotation.Autowired;
//
//import com.dangdang.ddframe.job.api.ShardingContext;
//import com.dangdang.ddframe.job.api.simple.SimpleJob;
//
//
///**
// * @Description:
// * @date: 2017年9月8日 下午5:53:56
// */
//public class CustomerFollowElasticJob  implements SimpleJob {
//
//
//    @Override
//    public void execute(ShardingContext context) {
//
//
//        testShareData(context.getShardingItem(), context.getShardingTotalCount(), 100, context.getTaskId());
//    }
//
//
//    /**
//     * @return void
//     * @Description: 测试分片数据 参数一当前分片 参数二分片总数 参数三 总条数
//     * @date 2017年9月7日 下午5:24:41
//     */
//    public void testShareData(int sharItem, int sharCount, int dataCount, String taskId) {
//
//        if (sharItem == (sharCount - 1)) {//如果总分片数据==当前分片 说明是最后数据
//            System.out.println("分片...." + taskId + "......." + sharItem + "执行数据：" + ((dataCount / sharCount) * sharItem) + "到" + ((dataCount / sharCount) * (sharItem == 0 ? 1 : sharItem + 1) + (dataCount % sharCount)));
//        } else {
//            System.out.println("分片...." + taskId + "........" + sharItem + "执行数据：" + ((dataCount / sharCount) * sharItem) + "到" + (dataCount / sharCount) * (sharItem == 0 ? 1 : sharItem + 1));
//        }
//    }
//
//    public static void main(String[] args) {
//
//        //97条数据
//        int dataCount = 97;
//
//        //5片
//        int share = 5;
//
//        System.out.println("每个分片执行：" + 97 / 5 + "条数数据");
//
//        System.out.println("最后一个分片执行：" + ((97 / 5) + (dataCount % share)) + "条数数据");
//
//    }
//
//
//}